home *** CD-ROM | disk | FTP | other *** search
/ ftp.qualcomm.com / 2014.06.ftp.qualcomm.com.tar / ftp.qualcomm.com / eudora / eudorapro / mac / extras / scripting / c-samples.hqx / Eudora AE.h < prev    next >
Text File  |  1994-11-30  |  4KB  |  98 lines

  1. /************************************************************************
  2.  * AE constants
  3.  ************************************************************************/
  4.  
  5. #define cEuMailfolder     'euMF'  /* folder for mailboxes and mail folders */
  6. #define pEuTopLevel       'euTL'  /* is top-level of Eudora Folder? */
  7. #define pEuFSS            'euFS'  /* FSS for file */
  8.  
  9. #define cEuMailbox        'euMB'  /* mailbox */
  10. #define pEuMailboxType    'euMT'  /* in, out, trash, ... */
  11. #define pEuWasteSpace     'euWS'  /* space wasted in mailbox */
  12. #define pEuNeededSpace    'euNS'  /* space needed by messages in mailbox */
  13. #define pEuTOCFSS         'eTFS'  /* FSS for toc file (pEuFSS is for mailbox) */
  14.  
  15. #define cEuNotify         'eNot'  /* applications to notify */
  16.                                   /* pEuFSS is the fsspec */
  17.  
  18. #define cEuMessage        'euMS'  /* message */
  19. #define pEuPriority       'euPY'  /* priority */
  20. #define pEuStatus         'euST'  /* message status */
  21. #define pEuSender         'euSe'  /* sender */
  22. #define pEuDate           'euDa'  /* date */
  23. #define pEuSize           'euSi'  /* size */
  24. #define pEuSubject        'euSu'  /* subject */
  25. #define pEuOutgoing       'euOu'  /* outgoing? */
  26. #define pEuSignature      'eSig'  /* signature? */
  27. #define pEuWrap           'eWrp'  /* wrap? */
  28. #define pEuFakeTabs       'eTab'  /* fake tabs? */
  29. #define pEuKeepCopy       'eCpy'  /* keep copy? */
  30. #define pEuHqxText        'eXTX'  /* HQX -> TEXT? */
  31. #define pEuMayQP          'eMQP'  /* may use quoted-printable? */
  32. #define pEuAttachType     'eATy'  /* attachment type; 0 double, 1 single, 2 hqx, 3 uuencode */
  33. #define pEuShowAll        'eBla'  /* show all headers */
  34. #define pEuTableId        'eTbl'  /* resource id of table */
  35. #define pEuBody           'eBod'  /* resource id of table */
  36. #define pEuSelectedText   'eStx'  /* the text selected now */
  37. #define pEuWillFetch      'eWFh'  /* is on list to fetch next time */
  38. #define pEuWillDelete     'eWDl'  /* is on list to delete next time */
  39. #define pEuReturnReceipt  'eRRR'  /* return receipt requested */
  40. #define pEuLabel          'eLbl'  /* label index */
  41.  
  42. #define cEuField          'euFd'  /* field in message */
  43.  
  44. #define cEu822Address     'e822'  /* RFC 822 address */
  45.  
  46. #define cEuTEInWin        'EuWT'  /* the teh of a window */
  47. #define cEuWTEText        'eWTT'  /* text from the teh of a window */
  48.  
  49. #define cEuPreference     'ePrf'  /* a preference string */
  50.  
  51. #define kEudoraSuite      'CSOm'  /* Eudora suite */
  52. #define keyEuNotify       'eNot'  /* Notify of new mail */
  53. #define kEuNotify         keyEuNotify
  54. #define kEuInstallNotify  'nIns'  /* install a notification */
  55. #define kEuRemoveNotify   'nRem'  /* remove a notification */
  56. #define keyEuWhatHappened 'eWHp'  /* what happened */
  57. #define keyEuMessList     'eMLs'  /* Message list */
  58. #define eMailArrive       'wArv'  /* mail has arrived */
  59. #define eMailSent         'wSnt'  /* mail has been sent */
  60. #define eWillConnect      'wWCn'  /* will connect */
  61. #define eHasConnected     'wHCn'  /* has connected */
  62.  
  63. #define kEuReply          'eRep'  /* Reply */
  64. #define keyEuToWhom       'eRWh'  /* Reply to anyone in particular? */
  65. #define keyEuReplyAll     'eRAl'  /* Reply to all? */
  66. #define keyEuIncludeSelf  'eSlf'  /* Include self? */
  67. #define keyEuQuoteText    'eQTx'  /* Quote original message text? */
  68.  
  69. #define kEuForward        'eFwd'  /* Forward */
  70.  
  71. #define kEuRedirect       'eRdr'  /* Redirect */
  72.  
  73. #define kEuSalvage        'eSav'  /* Salvage a message */
  74.  
  75. #define kEuAttach         'eAtc'  /* Attach a document */
  76. #define keyEuDocumentList 'eDcl'  /* List of dox to attach */
  77.  
  78. #define kEuQueue          'eQue'  /* Queue a message */
  79. #define keyEuWhen         'eWhn'  /* When to send message */
  80.  
  81. #define kEuUnQueue        'eUnQ'  /* Unqueue a message */
  82.  
  83. #define kEuConnect        'eCon'  /* Connect (send/queue) */
  84. #define keyEuSend         'eSen'
  85. #define keyEuCheck        'eChk'
  86. #define keyEuOnIdle       'eIdl'  /* wait until Eudora is idle? */
  87.  
  88. #define kEuNewAttach      'euAD'  /* attach document, new style */
  89. #define keyEuToWhat       'euMS'  /* attach to what message? */
  90.  
  91. #define typeVDId          'VDId'  /* vref & dirid */
  92.  
  93. #define kIn               IN
  94. #define kOut              OUT
  95. #define kTrash            TRASH
  96. #define KRegular          0
  97.  
  98.